/* CSS Document */
.col_left{ width:745px; float:left;}
.col_right{ width:205px; float:right;}
.dh_title{ height:35px; background:url(../newimages/all_sorts_mid_bg.gif) top repeat-x;}
.dh_title_l{ height:35px; background:url(../newimages/all_sorts.gif) no-repeat left; padding-left:40px; line-height:28px; font-size:14px; font-weight:bold; color:#354874; float:left;}
.dh_title_r{ width:3px; float:right; background:url(../newimages/all_sorts_right_bg.gif) no-repeat; height:28px;}
.dh_con{ position:relative; background:url(../newimages/all_sorts_con_mid.gif) repeat-x bottom;overflow: hidden;zoom:1}
.dh_con_m{ background:url(../newimages/all_sorts_con_right.gif) no-repeat 0 bottom;}
.pro_sorts{ padding:10px 30px;zoom:1;overflow: hidden;background:url(../newimages/all_sorts_con_right.gif) no-repeat right bottom;vertical-align: top;}
.dh_con_l,.dh_con_r{display: none;}
.pro_sorts_l{ width:50px; float:left; margin:5px 0;}
.pro_sorts_r{ width:620px; float:right;}
.pro_sorts_r li{ float:left; padding:0 8px; border-right:1px dashed #aabcc0; margin:7px 0; display:block; cursor:pointer;white-space: nowrap;} 
.pro_sorts_r .js1{line-height: 16px;padding:4px 0; overflow: hidden;clear: both;zoom:1}  
.pro_sorts_r .js1 li{margin:0;}
.search_form{ clear:both; padding:10px 20px;}
.search_form li{ float:left; padding:0 5px;}
.search_form li.zjc{ line-height:25px; font-size:14px; font-weight:bold;}
.search_form li.select{ padding-top:2px;}
.search_form li .txt{ width:286px; height:18px; border:1px solid #bfbfbf; line-height:18px;}
.search_form li .btn{ width:79px; height:24px; border:0; background:url(../newimages/btn_search.gif) no-repeat;}
.search_form li.input{ padding-top:2px;}
.sub_nav{ clear:both; height:25px; line-height:25px; border-bottom:3px solid #C70101; overflow:hidden;}
.sub_nav_l{ float:left;}
.sub_nav_l li{ width:93px; float:left; height:25px; background:url(../newimages/sub_menu_bg2.gif) no-repeat; text-align:center; margin-right:5px; cursor:pointer;}
.sub_nav_l li.bg{ background:url(../newimages/sub_menu_bg1.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff;}
.sub_nav_r{ float:right; padding-right:10px;}
.px{ height:40px; line-height:40px; padding-left:15px; background:url(../newimages/sub_menu_title1.gif) repeat-x; overflow:hidden;}
.px li{ float:left; padding-right:8px;}
.px li.db{ padding-top:10px;}
.px li.px{ padding-top:8px;}
.pro_list{ padding:8px 0; border-bottom:1px solid #d3d3d3;}
.pro_pic{ width:100px; height:100px; float:left; padding:5px; border:1px solid #c9d1d9; background:#ebf0f4;position:relative}
.pro_pic .icon{background: url(../images/lpzd.gif);cursor: pointer;height: 38px;left: -1px;position: absolute;top: -1px;width: 39px;}
.pro_infor{ float:left; padding-left:20px; line-height:30px; float:left; width:400px; padding-top:10px;}
.pro_price{ float:right; width:200px;}
.pro_price1{ font-size:14px; color:#C70101; padding-top:30px; line-height:22px;}
.pro_price2{ height:24px; line-height:24px; padding-top:5px;}
.pro_price2 span{ display:block; float:left; color:#8b8b8b}
.pro_price2 span.xing{ padding-top:4px;}
.pro_name{ font-size:14px;}
.pro_saler,.pro_addr{ color:#8b8b8b; clear:both;}
.pro_saler span{  display:block; float:left;}
.pro_saler span.qq{ padding-top:4px; padding-left:7px;}
.hot_pro_title{ height:28px; line-height:28px; background:url(../newimages/right_title_m.gif) repeat-x;}
.hot_pro_title_l{ background:url(../newimages/right_title_l.gif) left no-repeat; padding-left:15px; font-weight:bold; font-size:14px; color:#C70101; float:left;}
.hot_pro_title_r{ width:3px; float:right; height:28px; background:url(../newimages/right_title_r.gif) no-repeat;}
.hot_pro_con{ border:1px solid #dedede; border-top:none; padding:8px; text-align:center; background-color:#FAFAFA;}
.hot_pro_list{width:141px; margin:0 auto;}
.hot_pro_pic{ border:1px solid #93a6b2; width:139px; height:139px; overflow:hidden;}
.hot_pro_price{padding-top:7px; color:#C70101; font-size:14px; font-weight:bold;}
.hot_pro_infor{ line-height:24px; padding-bottom:15px;}
.fy{ height:24px; line-height:24px; padding-top:15px; text-align:right; padding-right:15px;}
.tips{ height:26px; line-height:26px; text-align:center; color:#8d8d8d; padding:10px 0; border-bottom:2px #a5b0c4 solid;}
.bottom_nav{ line-height:24px; padding:20px 20px; width:920px;}